Skip to content

Retarget build and tooling to Zig 0.16#423

Merged
heartwilltell merged 2 commits into
mainfrom
heartwilltell/zig-016
Apr 19, 2026
Merged

Retarget build and tooling to Zig 0.16#423
heartwilltell merged 2 commits into
mainfrom
heartwilltell/zig-016

Conversation

@heartwilltell

@heartwilltell heartwilltell commented Apr 19, 2026

Copy link
Copy Markdown
Contributor

This retargets the repository to Zig 0.16 and updates the minimum toolchain, CI pins, packaging metadata, and contributor docs to match. It ports the build graph plus the CLI, debugger, benchmark, and test runner entrypoints to Zig 0.16's std.Build, I/O, and process APIs. It also bumps libxev to a Zig 0.16-compatible revision so the runtime bridge continues to build on the new toolchain. This is the preparatory base PR for the runtime stack and intentionally closes no runtime issue.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Apr 19, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
runlang a84353d Commit Preview URL

Branch Preview URL
Apr 19 2026, 08:40 PM

@heartwilltell heartwilltell self-assigned this Apr 19, 2026
Updates build system, source modules, benchmarks, tests, and docs to
the Zig 0.16 API, and fixes CI regressions discovered on the way.

Also extends .gitignore for locally-generated test binaries and the
Claude Code plugin lock so they don't get committed by mistake.
@heartwilltell heartwilltell force-pushed the heartwilltell/zig-016 branch from fd86ee4 to a84353d Compare April 19, 2026 20:39
Adds the Zig package-cache copy of libxev at
zig-pkg/libxev-0.0.0-86vtcwIRFACVrx54GaHsMFFlyC4dTi0tcVh10V7btRUc/
alongside the existing main-vendored 86vtc689 hash.
@heartwilltell heartwilltell merged commit fb43ffa into main Apr 19, 2026
14 checks passed
@heartwilltell heartwilltell deleted the heartwilltell/zig-016 branch April 19, 2026 21:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant